package org.crmsystem.model;

import java.util.Date;

/**
 * 合同信息表
 * 
 * @author 袁立新 2017/08/04
 * 
 */
public class Pact {

	/**
	 * 合同编号
	 */
	private String id;
	/**
	 * 合同名称
	 */
	private String name;

	/**
	 * 机构编号
	 */
	private int orgId;
	/**
	 * 机构名称
	 */
	private String orgName;

	/**
	 * 产品类别编号
	 */
	private int proKindId;
	/**
	 * 产品类别名称
	 */
	private String proKindName;

	/**
	 * 合同性质
	 */
	private String property;
	/**
	 * 合同类型
	 */
	private String kind;
	/**
	 * 合同经办人编号
	 */
	private int operatorId;
	/**
	 * 合同经办人姓名
	 */
	private String operatorName;
	/**
	 * 合同联系人编号
	 */
	private int contactId;
	/**
	 * 合同联系人名称
	 */
	private String contactName;
	/**
	 * 合同总金额
	 */
	private double totalAmount;
	/**
	 * 付款方式
	 */
	private String payWay;
	/**
	 * 签约日期
	 */
	private Date date;
	/**
	 * 合同开始日期
	 */
	private Date beginDate;
	/**
	 * 合同结束日期
	 */
	private Date endDate;
	/**
	 * 乙方签约人
	 */
	private String signB;
	/**
	 * 甲方签约人
	 */
	private String signA;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 合同照片
	 */
	private String pic;
	/**
	 * 审核状态
	 */
	private String checkState;
	/**
	 * 合同到期提醒
	 */
	private int expireRemind;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getOrgId() {
		return orgId;
	}

	public void setOrgId(int orgId) {
		this.orgId = orgId;
	}

	public int getProKindId() {
		return proKindId;
	}

	public void setProKindId(int proKindId) {
		this.proKindId = proKindId;
	}

	public String getProperty() {
		return property;
	}

	public void setProperty(String property) {
		this.property = property;
	}

	public String getKind() {
		return kind;
	}

	public void setKind(String kind) {
		this.kind = kind;
	}

	public int getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(int operatorId) {
		this.operatorId = operatorId;
	}

	public int getContactId() {
		return contactId;
	}

	public void setContactId(int contactId) {
		this.contactId = contactId;
	}

	public double getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(double totalAmount) {
		this.totalAmount = totalAmount;
	}

	public String getPayWay() {
		return payWay;
	}

	public void setPayWay(String payWay) {
		this.payWay = payWay;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public Date getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getSignB() {
		return signB;
	}

	public void setSignB(String signB) {
		this.signB = signB;
	}

	public String getSignA() {
		return signA;
	}

	public void setSignA(String signA) {
		this.signA = signA;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getPic() {
		return pic;
	}

	public void setPic(String pic) {
		this.pic = pic;
	}

	public String getCheckState() {
		return checkState;
	}

	public void setCheckState(String checkState) {
		this.checkState = checkState;
	}

	public int getExpireRemind() {
		return expireRemind;
	}

	public void setExpireRemind(int expireRemind) {
		this.expireRemind = expireRemind;
	}
    
	//机构名称  产品种类名称  联系人名称  经办人名称 setter getter方法
	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public String getProKindName() {
		return proKindName;
	}

	public void setProKindName(String proKindName) {
		this.proKindName = proKindName;
	}

	public String getOperatorName() {
		return operatorName;
	}

	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}

	public String getContactName() {
		return contactName;
	}

	public void setContactName(String contactName) {
		this.contactName = contactName;
	}

	public Pact(String id, String name, int orgId, int proKindId,
			String property, String kind, int operatorId, int contactId,
			double totalAmount, String payWay, Date date, Date beginDate,
			Date endDate, String signB, String signA, String remark,
			String pic, String checkState, int expireRemind) {
		super();
		this.id = id;
		this.name = name;
		this.orgId = orgId;
		this.proKindId = proKindId;
		this.property = property;
		this.kind = kind;
		this.operatorId = operatorId;
		this.contactId = contactId;
		this.totalAmount = totalAmount;
		this.payWay = payWay;
		this.date = date;
		this.beginDate = beginDate;
		this.endDate = endDate;
		this.signB = signB;
		this.signA = signA;
		this.remark = remark;
		this.pic = pic;
		this.checkState = checkState;
		this.expireRemind = expireRemind;
	}

	public Pact() {
		super();
	}

}
